@CHARSET "UTF-8";

#menu {
    border-top:1px solid #CC00FF;
    background-color: #663399;
    width: 100%;
    height: 25px;
    float: left;
}

#left-menu {
	float:left;
}

#right-menu {
	float:right;
}

#right-menu li ul {
	width:95px;
	display: none;
}

#right-menu li ul li {
	border: none;
}

.main-menu ul {
    background-color: #9933CC;
    padding:0;
    margin:0;
    font-size:0.9em;
    font-weight:bold;
    margin:0;
}

.main-menu ul li {
    background-color: #663399;
    float:left;
    list-style:none;
    border-right:1px solid #CC00FF;
}

.main-menu a {
    display:block;
    text-decoration:none;
    color:#FFFF99;
    padding:0.4em 1em 0.4em 1em;
}

.main-menu span {
    display:block;
    text-decoration:none;
    color:#FFFF99;
    padding:0.4em 1em 0.4em 1em;
    font-weight:normal;
}

.main-menu a:visited {
    text-decoration:none;
    color:#FFFF99;
    background-color:#663399;
}

.main-menu a:hover, #main-menu a:focus {
    text-decoration:underline;
    color:#FFFF99;
    background-color:#663399;
}

.main-menu a.active_link {
    text-decoration:none;
    color:#fff;
    background-color:#663399;
}